package fogcore

const (
	C_EMPTY PointStatus = 0 //空位置
	C_BLACK PointStatus = 1 //黑棋
	C_WHITE PointStatus = 2 //白棋
)

//PointStatus 棋盘上的位置，有3中可能，0空位置，1黑棋，2白棋
type PointStatus uint8

//传入黑棋返回白棋，传入白棋返回黑棋
func (p PointStatus) getOtherColor() PointStatus {
	return p ^ 3
}

//HasStones 该点有子
func (p PointStatus) HasStones() bool {
	return p != C_EMPTY
}
